import { RouteConfig } from "vue-router";

// 遍历目录下所有文件生成 路由配置信息
// 要保证路由顺序，需要手动控制文件顺序
// 除此文件外 其他文件都可以修改
const configContext = require.context(".", true, /\.ts$/);
const keys = configContext.keys();

const configs: RouteConfig[] = [];

keys.forEach(key => {
  if (key.indexOf("index.ts") != -1) {
    return;
  }
  configs.push(...configContext(key).default);
});

export default configs;
